×

shoot oneself in the foot meaning in Chinese

搬起石头砸自己的脚

Related Words

  1. kick oneself
  2. square oneself
  3. register oneself
  4. cram oneself
  5. ruin oneself
  6. improve oneself
  7. rate oneself
  8. hypnotize oneself
  9. training oneself
  10. coddle oneself
  11. shoot on site
  12. shoot on the spot
  13. shoot or launch from a catapult
  14. shoot out
PC Version

Copyright © 2018 WordTech Co.